<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <link rel="stylesheet" href="./index.css">
</head>
<body>
  <div>
      <div class="title">
          <ul class="clearfix tab">
              <li class="item-tab active" data-query="#php-con" data-todo="php-con"><a href="javascript:;">php</a>
              </li>
              <li class="item-tab" data-query="#web-con" data-todo="web-con"><a href="javascript:;">前端</a></li>
              <li class="item-tab" data-query="#ui-con" data-todo="ui-con"><a href="javascript:;">UI</a></li>
              <li class="item-tab" data-query="#nodejs-con" data-todo="nodejs-con"><a href="javascript:;">nodejs</a></li>
          </ul>
          <div></div>
      </div>
      <div class="content">
        <div class="main active" id="php-con">
            1.php的基础构成是什么<br>
            2.php有什么优势<br>
            3.php大方向
        </div>
        <div class="main" id="web-con">
            1.前端的基础构成是什么<br>
            2.前端有什么优势<br>
            3.前端大方向
        </div>
        <div class="main" id="ui-con">
            1.UI的基础构成是什么<br>
            2.UI有什么优势<br>
            3.UI大方向
        </div>
        <div class="main" id="nodejs-con">
            1.nodejs的基础构成是什么<br>
            2.nodejs有什么优势<br>
            3.nodejs大方向
        </div>
      </div>
  </div>
  <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
  <script>
       window.onload=function(){
            var li=document.getElementsByClassName('item-tab');
            for (var i = 0; i < li.length; i++) {
                li[i].onclick=function(){
                    hide();
                    this.className='item-tab active';
                    document.getElementById(this.getAttribute('data-todo')).className='main active'
                }
               
            }
            function hide(){
                var main=document.getElementsByClassName('main')
                for (var i = 0; i < li.length; i++) {
                    li[i].className='item-tab'
                }
                for (var i = 0; i < main.length; i++) {
                    main[i].className='main'
                }
            }
        
        }
    //=======================================================
      // $(function(){
      //   $('.item-tab').on('click',function(){
      //       $(this).addClass('active').siblings().removeClass('active');

      //       var controlSelector=$(this).data('query');
      //       $(controlSelector).show().siblings().hide();
      //       // $(controlSelector).addClass('active').siblings().removeClass('active');
      //   })
      //   return;
        //===============================================
        // $('.tab .item-tab').on('click', function() {
        //     $(this).addClass('active').siblings().removeClass('active');

        //     var controlSelector = $(this).data('query');
        //     $('.main').removeClass('active');
        //     $(controlSelector).addClass('active');
        // })
        // return;
        //===============================================
        // $('.item-tab').on('click',function(){
        //     $(this).addClass('active').siblings().removeClass('active');
        //     var idx=$(this).index();
        //     $('.main').eq(idx).addClass('active').siblings().removeClass('active');
        // });
        
      
  </script>
</body>
</html>